package com.cjkj.equipment.domain.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 物联网平台数据接收手环数据转换辅助类
 *
 * @author cjkj
 * @date 2024-08-30
 */
@Data
public class SmartBraceletDataItems {
    /**
     * 手环穿戴状态：0=未佩戴；1=已佩戴；
     */
    @JsonProperty("WState")
    private ValueAndTime wearState;
    /**
     * 充电状态：0=未充电；1=充电中；
     */
    @JsonProperty("SOC")
    private ValueAndTime chargeStatus;
    /**
     * 电量百分比
     */
    @JsonProperty("Batpt")
    private ValueAndTime batteryPercentage;
    /**
     * 低电量标志位
     */
    @JsonProperty("BATAIS")
    private ValueAndTime lowPowerFlag;
    /**
     * 运行模式：0=设备添加；1=用户模式；2=射频常开模式；
     */
    @JsonProperty("Mode")
    private ValueAndTime operatingMode;
    /**
     * 血氧饱和度
     */
    @JsonProperty("SpO2")
    private ValueAndTime spo2;
    /**
     * 跌倒状态：0=正常；1=跌倒
     */
    @JsonProperty("fall")
    private ValueAndTime fallState;
    /**
     * 心率/脉率
     */
    @JsonProperty("HR")
    private ValueAndTime heartRate;
    /**
     * 温度
     */
    @JsonProperty("temperature")
    private ValueAndTime temperature;
    /**
     * 体温传感器插入状态（0=未插入；1=合法；2=不合法；3=通讯错误）
     */
    @JsonProperty("PlugStatus")
    private ValueAndTime plugStatus;
    /**
     * 体温传感器序列号
     */
    @JsonProperty("SerialNumber")
    private ValueAndTime tempSeq;
}
